//
//  BasicTableViewController.swift
//  艾小夕の微小博
//
//  Created by 艾小新 on 15/10/15.
//  Copyright © 2015年 艾小新. All rights reserved.
//

import UIKit

class BasicTableViewController: UITableViewController,VisitorLoginViewDelegate {

    
    var login = false
    var visitorView: VisitorLoginView?
    
    
    /// 重写loadView方法，在视图加载的时候，判断是访客视图还是登陆界面
    override func loadView() {
        
        login ? super.loadView() : setupVistiorView()
    
    }
    
    private func setupVistiorView() {
        
        visitorView = VisitorLoginView()
        
        view = visitorView
        
        visitorView?.delegate = self
    }
    
    // MARK:实现view按钮传来的代理
    func willLogin() {
        
        oauthViewController()
    }
    
    func willRegister() {
        print(__FUNCTION__)
    }
    
    /// 单击登陆后modal出一个UIViewController
    private func oauthViewController() {
        
        let nav = UINavigationController(rootViewController: OAtuhViewController())
        
        presentViewController(nav, animated: true, completion: nil)
        
    }
    
    
        
       
    

}
